package com.sky.service.admin;

import com.sky.annotation.AutoFill;
import com.sky.dto.SetmealDTO;
import com.sky.dto.SetmealPageQueryDTO;
import com.sky.enumeration.OperationType;
import com.sky.pojo.Setmeal;
import com.sky.result.PageResult;
import com.sky.vo.SetmealVO;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import java.util.List;

public interface SetmealService {


   /** 添加套餐未实现添加套餐里的菜品（insertSetmealDish实现添加套餐菜品）*/
    void insertSetmealService(SetmealDTO setmealDTO);



    /**查询页面分页查询模糊查询和分类表categoryId*/
    PageResult selectSetmealService(SetmealPageQueryDTO setmealPageQueryDTO);


  /**删除套餐一个删除多个删除*/
    void deleteSetmealDishService(Integer[] ids);


    /**查询该行套餐和套餐菜品*/
    SetmealVO selectSetmealandSetmealDish(Integer id);


    /**修改套餐*/
    void updateSetmealService(SetmealDTO setmealDTO);


    /**修改套餐售卖状态*/
    void updateSetmealServiceStatus(Integer status,Integer id);



}
